package com.ip.student.models.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;

/**
 * 成绩信息VO
 *
 * @author 张景奇
 * @Date 2025-11-06 13:58:26
 */
@Data
public class ScoreFinalVO implements Serializable {
    @ApiModelProperty(value = "成绩记录唯一标识，自增")
    private Integer scoreId;
    @ApiModelProperty(value = "学生ID（逻辑关联student_info.student_id）")
    private Integer studentId;
    @ApiModelProperty(value = "班级-课程关联ID（逻辑关联score_course.course_id）")
    private Integer courseId;
    @ApiModelProperty(value = "学年")
    private String schoolYear;
    @ApiModelProperty(value = "学期")
    private String semester;
    @ApiModelProperty(value = "考试成绩")
    private String examScore;
    @ApiModelProperty(value = "平时成绩")
    private String usualScore;
    @ApiModelProperty(value = "总评成绩")
    private String totalScore;
    @ApiModelProperty(value = "成绩类型")
    private String scoreType;
    @ApiModelProperty(value = "成绩备注")
    private String scoreRemark;
    @ApiModelProperty(value = "录入人ID（逻辑关联sys_user.user_id）")
    private Integer createUserId;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
}
